Variablenelimination für symbolische Modelle
نویسندگان
چکیده
Zur Software-Modell-Prüfung, zum modellbasierten Testen und bei der Testdatenund Codegenerierung sind die Größe und Komplexität von Modellen entscheidende Einflussfaktoren. Aus Quellcode (z.B. C oder Java) gewonnene Modelle in Form von symbolischen Kellersystemen (SPDS) erlauben nicht nur präzisere Ergebnisse, sondern führen auch ohne Modellexplosion bei exakter Nachbildung von Rekursion zu weniger Fehlalarmen. Für diese SPDS wurde ein Ansatz verfolgt, der die innere Struktur der Zustände ausnutzt, um den Zustandsraum der Modelle weiter zu verkleinern. Experimente zeigen, dass damit die Modellprüfung beschleunigt bzw. die Modellprüfung erst ermöglicht wird oder sich erübrigt. Schlüsselworte: Kellersystem, Modellanalyse, Remopla, Moped, Softwaremodellprüfung
منابع مشابه
Entwicklung eines Modelica Compiler BackEnds für große Modelle
Kurzfassung Die symbolische Aufbereitung mathematischer Modelle ist eine wesentliche Voraussetzung, um die Dynamik komplexer physikalischer Systeme mit Hilfe numerischer Simulationen zu untersuchen. Deren Modellierung mit gleichungsbasierten objektorientierten Sprachen bietet gegenüber der signalflussbasierenden Modellierung den Vorteil, dass die sich aus der Mathematik und Physik ergebenden Gl...
متن کاملSymbolische Modellprüfung Aktor-orientierter High-level SystemC-Modelle mit Intervalldiagrammen
Jens Gladigau, Frank Blendinger, Christian Haubelt und Jürgen Teich Lehrstuhl für Informatik 12 (Hardware-Software-Co-Design) Universität Erlangen-Nürnberg {gladigau, blendinger, haubelt, teich}@codesign.informatik.uni-erlangen.de In Methoden und Beschreibungssprachen zur Modellierung und Verifikation von Schaltungen und Systemen. by Christoph Scholl, Sefan Disch (Eds.). GI/ITG/GMM-Workshop, Sh...
متن کاملThesen zu Gegenstand, Zeichen, Objekt - und deren Bedeutung für die objektorientierte Analyse
Zusammenfassung: In diesem Beitrag beleuchten wir einige Begriffe, die für die in der Informatik seit ca. 1990 propagierte und praktizierte "objektorientierte Analyse und Modellierung" (OOAM) wichtig sind. Dazu gehören u.a. Gegenstand, Zeichen, Bezeichner und Bezeichnetes, Konzept, Bezug (referent), und Objekt. Während "Gegenstand" als unbestimmter "Universal-Designator" erkannt und eingestuft ...
متن کاملArchitekturen von Differenzwerkzeugen für Modelle
Die modellbasierte Softwareentwicklung erfordert in der Praxis die üblichen Versionsmanagement-Dienste, also insb. Werkzeuge, die Differenzen zwischen Modellen anzeigen oder Modelle mischen können. Solche Werkzeuge unterscheiden sich erheblich von Differenzwerkzeugen für Text-Dokumente: Für die Darstellung einer Differenz müssen neue Wege gefunden werden, und im Prinzip müssen für jeden Diagram...
متن کاملMentale Modelle der IT-Sicherheit bei der Nutzung mobiler Endgeräte
Mobile Endgeräte werden immer leistungsfähiger und damit wächst für die Nutzer auch das Gefahrenpotenzial durch typische IT-Sicherheitsbedrohungen. Obwohl die Verantwortung des Benutzers für die Einhaltung der IT-Sicherheit anerkannt und wissenschaftlich belegt ist, konzentriert sich die Forschung zur IT-Sicherheit im mobilen Umfeld meistens auf die technische Seite der Problematik. In dieser A...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009